package cn.wolfcode.p2p.base.service;

import cn.wolfcode.p2p.base.domain.VideoAuth;
import cn.wolfcode.p2p.base.qo.QueryObject;
import com.github.pagehelper.PageInfo;

public interface IVideoAuthService {
    int save(VideoAuth videoAuth);
    int update(VideoAuth videoAuth);

    VideoAuth get(Long id);

    PageInfo queryPage(QueryObject qo);

    /**
     * 视频认证申请
     * @param timeid
     * @param orderDate
     * @param auditorId
     */
    void videoAuthApply(Long timeid, String orderDate, Long auditorId);

    /**
     * 视频审核
     * @param videoAuthId
     * @param state
     * @param remark
     */
    void audit(Long videoAuthId, Integer state, String remark);
}
